export interface WaresVO {
  /**
   *
   */
  id: string | number;

  /**
   * 客户名称
   */
  customName: string;

  /**
   * 件数
   */
  number: number;

  /**
   * 金额计算类别
   */
  priceType: string;

  /**
   * 单位面积对应的金额（看配置表）
   */
  areaPrice: number;

  /**
   * 单价（一件的价格）
   */

  unitPrice: number;

  /**
   * 单件面积（选择面积计算时需要填写）
   */
  area: number;

  /**
   * 总价，所有件数的运费合计
   */
  totalPrice: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 客户id
   */
  customId: string | number;

  /**
   * 支付状态
   */
  paymentStatus: string;

  /**
   * 已支付金额
   */
  paidAmount: string | number;

  /**
   * 报单状态
   */
  status: string;

  /**
   * 接单人
   */
  receivingOrderId: string | number;

  /**
   * 接单时间
   */
  receivingOrderTime: string;

  /**
   * 派车人id
   */
  dispatchCarId: string | number;

  /**
   * 接单人名称
   */
  receivingOrderName: string;

  /**
   * 派车人名称
   */
  dispatchCarName: string;

  /**
   * 派车人时间
   */
  dispatchCarTime: string;

  /**
   * 财务人id
   */
  treasurerId: string | number;

  /**
   * 财务操作时间
   */
  treasurerTime: string;

  /**
   * 财务人名称
   */
  treasurerName: string;
}

export interface WaresForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 客户名称
   */
  customName?: string;

  /**
   * 件数
   */
  number?: number;

  /**
   * 金额计算类别
   */
  priceType?: string;

  /**
   * 单位面积对应的金额（看配置表）
   */
  areaPrice?: number;

  /**
   * 单价（一件的价格）
   */

  unitPrice?: number;

  /**
   * 单件面积（选择面积计算时需要填写）
   */
  area?: number;

  /**
   * 总价，所有件数的运费合计
   */
  totalPrice?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 客户id
   */
  customId?: string | number;

  /**
   * 支付状态
   */
  paymentStatus?: string;

  /**
   * 已支付金额
   */
  paidAmount?: string | number;

  /**
   * 报单状态
   */
  status?: string;

  /**
   * 接单人
   */
  receivingOrderId?: string | number;

  /**
   * 接单时间
   */
  receivingOrderTime?: string;

  /**
   * 派车人id
   */
  dispatchCarId?: string | number;

  /**
   * 接单人名称
   */
  receivingOrderName?: string;

  /**
   * 派车人名称
   */
  dispatchCarName?: string;

  /**
   * 派车人时间
   */
  dispatchCarTime?: string;

  /**
   * 财务人id
   */
  treasurerId?: string | number;

  /**
   * 财务操作时间
   */
  treasurerTime?: string;

  /**
   * 财务人名称
   */
  treasurerName?: string;
}

export interface WaresQuery extends PageQuery {
  /**
   * 客户名称
   */
  customName?: string;

  /**
   * 件数
   */
  number?: number;

  /**
   * 金额计算类别
   */
  priceType?: string;

  /**
   * 单位面积对应的金额（看配置表）
   */
  areaPrice?: number;

  /**
   * 单价（一件的价格）
   */

  unitPrice?: number;

  /**
   * 单件面积（选择面积计算时需要填写）
   */
  area?: number;

  /**
   * 总价，所有件数的运费合计
   */
  totalPrice?: number;

  /**
   * 客户id
   */
  customId?: string | number;

  /**
   * 支付状态
   */
  paymentStatus?: string;

  /**
   * 已支付金额
   */
  paidAmount?: string | number;

  /**
   * 报单状态
   */
  status?: string;

  /**
   * 接单人
   */
  receivingOrderId?: string | number;

  /**
   * 接单时间
   */
  receivingOrderTime?: string;

  /**
   * 派车人id
   */
  dispatchCarId?: string | number;

  /**
   * 接单人名称
   */
  receivingOrderName?: string;

  /**
   * 派车人名称
   */
  dispatchCarName?: string;

  /**
   * 派车人时间
   */
  dispatchCarTime?: string;

  /**
   * 财务人id
   */
  treasurerId?: string | number;

  /**
   * 财务操作时间
   */
  treasurerTime?: string;

  /**
   * 财务人名称
   */
  treasurerName?: string;

  /**
   * 日期范围参数
   */
  params?: any;
  createTime?: string;
}

/**
 * WaresDocVo，保单表视图对象 wares_doc
 */
export interface WaresDocVo {
  /**
   * 总件数
   */
  articleSum?: number;
  /**
   * 报单人名称
   */
  bdrmc?: string;
  /**
   * 类别 0正常 1转车
   */
  bdtype?: string;
  /**
   * 被分配人id
   */
  bfprid?: number;
  /**
   * 报单人
   */
  createBy?: number;
  createDept?: number;
  /**
   * 创建时间  报单时间
   */
  createTime?: Date;
  deptId?: number;
  /**
   * 默认重点是义乌
   */
  endPosition?: string;
  /**
   * 回单表id
   */
  hdid?: number;
  id?: number;
  /**
   * 已支付金额
   */
  paidAmount?: number;
  /**
   * 支付状态
   */
  paymentStatus?: string;
  /**
   * 区域
   */
  postId?: number;
  /**
   * 总金额
   */
  priceSum?: number;
  /**
   * 默认起点是云和
   */
  startPosition?: string;
  /**
   * 财务人id
   */
  treasurerId?: number;
  /**
   * 财务人名称
   */
  treasurerName?: string;
  /**
   * 财务操作时间
   */
  treasurerTime?: Date;
  /**
   * 明细
   */
  wareDocMxVoList?: WareDocMxVo[];
  /**
   * 转车表id
   */
  zcid?: number;

  bdTime?: string;

  dfyfs?: number;

  ccfs?: number;

  qtfys?: number;

  [property: string]: any;
}

/**
 * WareDocMxVo，报单明细视图对象 ware_doc_mx
 */
export interface WareDocMxVo {
  /**
   * 方数
   */
  area?: number;
  /**
   * 总件数
   */
  articleSum?: number;
  /**
   * 类别 0正常 1转车 2回单
   */
  bdtype?: string;
  /**
   * 被分配人id
   */
  bfprid?: number;
  /**
   * 车辆id
   */
  carId?: number;
  /**
   * 车辆名称
   */
  carName?: string;
  createBy?: number;
  /**
   * 客户名称
   */
  customName?: string;
  /**
   * 发车人id
   */
  dispatchCarId?: number;
  /**
   * 发车人名称
   */
  dispatchCarName?: string;
  /**
   * 发车人时间
   */
  dispatchCarTime?: Date;
  /**
   * 发车表id
   */
  driverCarId?: number;
  /**
   * 回单明细表id
   */
  hdmxid?: string;
  /**
   * 高
   */
  high?: number;
  /**
   * 长
   */
  length?: number;
  /**
   * 主键
   */
  mxId?: number;
  /**
   * 件数
   */
  number?: number;
  /**
   * 支付方式 0现金 1月结
   */
  paymentMethod?: string;
  /**
   * 上传照片的url
   */
  photourl?: string;
  /**
   * 区域
   */
  postId?: number;
  /**
   * 总金额
   */
  priceSum?: number;
  /**
   * 派车人
   */
  receivingOrderId?: number;
  /**
   * 派车人名称
   */
  receivingOrderName?: string;
  /**
   * 派车时间
   */
  receivingOrderTime?: Date;
  /**
   * 备注
   */
  remark?: string;
  shipmentNumber?: number;
  /**
   * 报单状态
   */
  status?: string;
  /**
   * 总价，所有件数的运费合计
   */
  totalPrice?: number;
  /**
   * 单价（一件的价格）
   */
  univalence?: number;
  /**
   * 主表id
   */
  wareDocId?: number;
  /**
   * 宽
   */
  width?: number;
  /**
   * 转车明细表id
   */
  zcmxid?: number;
  [property: string]: any;
}

export type WaresDocQuery = WaresDocVo & PageQuery;

export type WaresDocForm = WaresDocVo & BaseEntity;

/**
 * KhzdData，<p>类  名：org.dromara.wuliu.domain.entity.KhzdData</p>
 * <p>类描述：todo</p>
 * <p>创建人：lzhit</p>
 * <p>创建时间：2024/8/30 23:26</p>
 * <p>修改人：</p>
 * <p>修改时间：</p>
 * <p>修改备注：</p>
 */
export interface KhzdData {
  articleSum?: number;
  deptId?: number;
  deptName?: string;
  nickName?: string;
  paidAmount?: number;
  phonenumber?: string;
  priceSum?: number;
  userId?: string;
  userName?: string;
  vipPrice?: number;
  [property: string]: any;
}
